artificial moonlight - English Synonyms Dictionary